<?php namespace App\Admin\Goods\JmPartition;

use App\Core\Metadata\Meta as BaseMeta;

class Meta extends BaseMeta {

    public $fields = [
        'id' => [
            'name' => 'ID',
            'fill' => 'primary',
            'rule' => 'int'
        ],
        'name' => [
            'name' => '名称',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'rang' => [0,50]
            ]
        ],
        'icon' => [
            'name' => '分区图标',
            'fill' => 'input',
            'rule' => [
                'type' => 'str',
                'range' => [0, 250]
            ]
        ],
        'imgs' => [
            'name' => '无文字九宫格，对应的四张图片',
            'fill' => 'input',
            'rule' => [
                'type' => 'text'
            ]
        ],
        'style' => [
            'name' => '分区样式',
            'fill' => 'input',
            'rule' => [
                'type' => 'in',
                'in' => [1 , 2 , 3 , 4 ,5]
            ]
        ],
        'flag' => [
            'name' => '九宫格样式',
            'fill' => 'input',
            'rule' => [
                'type' => 'in',
                'in' => [0 , 1 , 2 , 3 , 4]
            ]
        ],
        'introduction' => [
            'name' => '分区简介',
            'fill' => 'input',
            'rule' => [
                'type' => 'text'
            ]
        ],
        'sort' => [
            'name' => '排序码',
            'fill' => 'default:10000',
            'rule' => [
                'type' => 'num'
            ]
        ],
        'status' => [
            'name' => '1上线  2下线',
            'fill' => 'default:1',
            'rule' => [
                'type' => 'in',
                'in' => [1,2]
            ]
        ],
        'is_delete' => [
            'name' => '是否删除',
            'fill' => 'default:0',
            'rule' => [
                'type' => 'in',
                'in' => [0,1]
            ]
        ],
        'created_at' => [
            'name' => '创建时间',
            'fill' => 'env:currentTime',
            'rule' => [
                'type' => 'number'
            ]
        ],
        'updated_at' => [
            'name' => '修改时间',
            'fill' => 'env:currentTime',
            'rule' => [
                'type' => 'number'
            ]
        ]
    ];
}